package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@TableName("climbing_price_comparison_data")
public class ClimbingPriceComparisonData  implements Serializable {

  private Integer id;
  private String categoryId;
  private String title;
  private String description;
  private Integer level;
  private Integer pid;
  private String icon;
  private String coverImg;
  private String url;
  private String productNum;
  private Integer status;
  private Integer quantityProduct;
  private Date createTime;

  @TableField(exist = false)   //子集合
  private List<ClimbingPriceComparisonData> children;

  private Integer numberSearches;


  public List<ClimbingPriceComparisonData> getChildren() {
    return children;
  }

  public void setChildren(List<ClimbingPriceComparisonData> children) {
    this.children = children;
  }

  public Integer getId() {
    return id;
  }

  public void setId(Integer id) {
    this.id = id;
  }

  public String getCategoryId() {
    return categoryId;
  }

  public void setCategoryId(String categoryId) {
    this.categoryId = categoryId;
  }

  public String getTitle() {
    return title;
  }

  public void setTitle(String title) {
    this.title = title;
  }

  public String getDescription() {
    return description;
  }

  public void setDescription(String description) {
    this.description = description;
  }

  public Integer getLevel() {
    return level;
  }

  public void setLevel(Integer level) {
    this.level = level;
  }

  public Integer getPid() {
    return pid;
  }

  public void setPid(Integer pid) {
    this.pid = pid;
  }

  public String getIcon() {
    return icon;
  }

  public void setIcon(String icon) {
    this.icon = icon;
  }

  public String getCoverImg() {
    return coverImg;
  }

  public void setCoverImg(String coverImg) {
    this.coverImg = coverImg;
  }

  public String getUrl() {
    return url;
  }

  public void setUrl(String url) {
    this.url = url;
  }

  public String getProductNum() {
    return productNum;
  }

  public void setProductNum(String productNum) {
    this.productNum = productNum;
  }

  public Integer getStatus() {
    return status;
  }

  public void setStatus(Integer status) {
    this.status = status;
  }

  public Integer getQuantityProduct() {
    return quantityProduct;
  }

  public void setQuantityProduct(Integer quantityProduct) {
    this.quantityProduct = quantityProduct;
  }

  public Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Date createTime) {
    this.createTime = createTime;
  }

  public Integer getNumberSearches() {
    return numberSearches;
  }

  public void setNumberSearches(Integer numberSearches) {
    this.numberSearches = numberSearches;
  }
}
